html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html { height: 100%; }
body { font-size: 62.5%; line-height: 1; font-family: "Microsoft Yahei", Arial, Tahoma, sans-serif; font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
img {border: 0; max-width: 100%;z-index:1;}
p{font-size: 1em; line-height: 1.2em; color: #333;}
.float-l{float:left;}
.float-r{float:right;}
a, a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline}
input{font-family: "Microsoft Yahei";}
.clear:after{
	display: block;
	visibility: hidden;
	clear: both;
	font-size: 0;
	height: 0;
	content: ".";
}
.clear{
zoom:1;
}
.hide{display:none;}

/*网页头部*/
#header{width:100%;height:40px; background:#e5e5e5;}
#header-content{position:relative;width:1000px; margin:0 auto; color:#c4c4c4b;line-height:40px;}
#header-left{float:left; margin:0px;}
#header-right{float:right; margin:0 20px 0 0;}
#header b{float:left;margin:0 5px;color:#c4c4c4;}
#header a,#header a:visited{font-size:12px; color:#4b4b4b;float:left;padding:0 5px 0 5px;}
/*搜索部分的样式*/
#search-header{width:100%;background:#ffffff;}
#search-header-content{position:relative;width:1000px; margin:0 auto;z-index:1000;}
#search-header-content .logo{position:absolute; top:10px; left:0px;}
#search-header-content .search-top{height:105px; width:100%; float:left;}
.search-input{position:absolute; right:240px; top:35px;height:60px;}
.search-input input{height:36px; width:300px; font-size:12px;color:#4b4b4b; border:2px solid #ff6600;line-height:36px;float:left;padding:0 0 0 5px;}
.search-input .search-button{float:left;}
.search-info{position:absolute;right:20px; top:35px;}
.search-info p{font-size:14px;line-height:30px;}
.search-info p img{width:16px; height:15px;}
.search-info p a{color:#c4c4c4;}
.search-input .search-list-show{position:absolute;right:5px; right:5px;bottom:0px;color:#ff6600;font-size:14px;}
#search-header-content .search-bottom{height:60px; width:100%; float:left;}
.search-bottom-wrapper{width:600px;margin:5px auto;}
.search-bottom-wrapper h4{font-size:14px; color:#c4c4c4;font-weight:normal; margin:0 0 5px 0;}
.search-bottom-area{height:30px;z-index:90000;position:relative;}
/*按学校搜索的样式*/
.search-bottom-input{margin:0 10px 0 0;float:left;width:140px;font-size:12px;color:#999999;}
.search-bottom-area input{height:26px; line-height:26px;padding:0 0 0 10px;border:1px solid #999999;}
.search-bottom-input{width:150px;*width:130px;*margin-right:30px;}
.search-bottom-input span,.search-bottom-input li{display:block;height:28px; line-height:28px;float:left;width:100%;padding-left:10px;cursor:pointer;border:1px solid #999999;background:url('../img/select-but.png') no-repeat top right;}
.search-bottom-input li{position:relative;z-index:90000;background:#ffffff;display:none;border-top:none;}
#school-search{cursor:pointer;height:30px; text-align:center;color:#ffffff;font-size:14px;background:#ff6600;width:100px;border:1px solid #ff6600;}
/*首页图书类型列表*/
.index-book-types{float:left;padding:0 12px 0 0;}
.index-book-types ul{border-top:1px solid #cccccc;width:200px;}
.index-content-top ul .title,.index-content-top ul li a,.index-book-types ul .title,.index-book-types ul li a{display:block;height:45px; line-height:45px;padding:0 0 0 10px;font-size:14px;}
.index-content-top ul .title,.index-book-types ul .title{background:#ff6600;font-size:15px;color:#ffffff;border:1px solid #ff6600;}
.index-book-types ul .selected{background:#f5f5f5;border-left:2px solid #ff6600;}
.index-book-types ul li a{color:#ff6600;border:1px solid #cccccc;border-top:none;}
.index-book-types ul li a:hover{text-decoration:none;}
/*内容主题*/
#content-wrapper{width:1000px; margin:0 auto;min-height:500px;}
/*网页底部*/
#footer{width:100%;margin:0 auto;background:#ff6600;padding:10px 0;}
#footer p{width:100%;height:25px; line-height:25px;text-align:center;color:#fff;font-size:13px;}
/*共用的样式*/
.border-top-org{border-top:2px solid #ff6600;}
.but-org{background:#ff6600;width:105px;border:1px solid #ff6600;border-radius:3px;height:30px; color:#ffffff;cursor:pointer;}
.color-red{color:#f00;}
/*分页*/
.schools-page,.page-wrapper{padding:10px 20px;text-align:right;}
.schools-page a,.page-wrapper a{float:left;padding:5px 10px;display:block;color:#5d5d5d;font-size:14px;}
.page-wrapper a.now,.schools-page a.now{color:#ff6600;}
/*弹窗的样式*/
.mask{z-index: 90000;background-color: black; opacity: 0.5; filter:alpha(opacity=50);overflow: hidden; width: 100%; height:100%;position: absolute; top: 0px; left: 0px;}
.close{top:1px; right:1px;cursor:pointer; z-index: 90000; height:50px; width:50px; background: url("../img/close.png"); position:absolute;}
.ma{width:30%; height:150px; border:5px solid #fff; background:#EBEBED; left:35%; position:absolute; z-index: 90000;padding:10px;}
.ma p{width:100%;line-height:30px;}
.ma p span{float:left; width:150px;text-align:center;font-size:15px;height:30px;cursor:pointer;}
.ma p span:hover{text-decoration:underline;}
#dialog input.input-text{width:60%;height:25px;line-height:25px;border:1px solid #EBEBED;}
/*学校列表分页*/
.schools-page a{border:1px solid #ccc;margin:0 2px 0 2px;}